home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / vast_112.zip / ADDCHAR.DOC next >
Text File  |  1993-08-21  |  24KB  |  497 lines

  1. ╔═════════════════════════════════════════════════════════════════════╗
  2. ║                                                                     ║
  3. ║                             ADDCHAR.EXE                             ║
  4. ║                                                                     ║
  5. ║             AD&D 2nd Edition character creation program             ║
  6. ║                                                                     ║
  7. ║                             Version 2.3                             ║
  8. ║                                                                     ║
  9. ╚═════════════════════════════════════════════════════════════════════╝
  10.  
  11. ***********************************************************************
  12.  
  13. ╔═════════════════════════════════════════════════════════════════════╗
  14. ║                                                                     ║
  15. ║  Since version 2.1, two variables have been added to RACES.TXT      ║
  16. ║  (one in version 2.2 and one in version 2.3).                       ║
  17. ║                                                                     ║
  18. ║  Since version 2.2 the CLASSES.TXT format has changed so that       ║
  19. ║  prior versions (2.2 and below) are no longer recognized.           ║
  20. ║                                                                     ║
  21. ╚═════════════════════════════════════════════════════════════════════╝
  22.  
  23.    This section is only of importance to users who modified the 
  24.    above mentioned files, espescially CLASSES.TXT. All others 
  25.    can simply use the files provided in this package.
  26.  
  27. ┌─────────────────────────────────────────────────────────────────────┐
  28. │                                                                     │
  29. │  Changes in RACES.TXT                                               │
  30. │                                                                     │
  31. └─────────────────────────────────────────────────────────────────────┘
  32.  
  33.    Line 3 : Extrastr has been added at the end of the line.
  34.             It determines whether a warrior with STR 18 rolls
  35.             a percentage die.
  36.  
  37.    Line 4 : XP penalty has been added at the end of the line.
  38.             It is a percentage value which is added to the XP
  39.             needed to gain a level.
  40.  
  41.    If you are using your own modifications, please update them to the
  42.    new format. The old format is still recognized though.
  43.  
  44. ┌─────────────────────────────────────────────────────────────────────┐
  45. │                                                                     │
  46. │  Changes in CLASSES.TXT                                             │
  47. │                                                                     │
  48. └─────────────────────────────────────────────────────────────────────┘
  49.  
  50.    Line  3 : Alignments have been inserted.
  51.              Certain classes can no longer use any alignment.
  52.              Multiclass characters can only choose among alignments
  53.              available to all classes.
  54.  
  55.    Line 13 : Psionic Powers have been appended.
  56.              Psionic Disciplines, Sciences, Devotions and Defense
  57.              Modes are now available to all classes (in the same
  58.              way wizard and priest spells are).
  59.  
  60. ┌─────────────────────────────────────────────────────────────────────┐
  61. │                                                                     │
  62. │  Conclusion                                                         │
  63. │                                                                     │
  64. └─────────────────────────────────────────────────────────────────────┘
  65.  
  66.    Since various new races and classes have been included in the
  67.    new files, it would probably be best to copy your modifications
  68.    to the new files.
  69.  
  70.    Included in this package is a program (CONVERT.EXE) which converts
  71.    the CLASSES.TXT to the new format, so that you do not have to go
  72.    through the complete process of updating the old file.
  73.  
  74.    While it converts the file to the new format, it makes no use of
  75.    the new features (i.e. ADDCHAR behaves as before) although some
  76.    of the data is no longer correct (like alignment choices of
  77.    certain classes, paladin for example).
  78.  
  79.    It is probably best to run it on your old file and copy the
  80.    modified classes into the new file. After that you should
  81.    modify those classes to make use of the new features.
  82.  
  83. ***********************************************************************
  84.  
  85. ┌─────────────────────────────────────────────────────────────────────┐
  86. │                                                                     │
  87. │  This program lets you set up your own rolling methods (in case     │
  88. │  you prefer a non-standard method).                                 │
  89. │                                                                     │
  90. │  All default values are stored in editable .txt files, they are     │
  91. │  required to run the program.                                       │
  92. │                                                                     │
  93. │  These files can easily be changed or expanded, so you can add      │
  94. │  new races, classes and proficiencies (or change the existing       │
  95. │  ones).                                                             │
  96. │                                                                     │
  97. │  By now various supplements are supported, look at the credits      │
  98. │  to see which ones are already included (besides PHB).              │
  99. │                                                                     │
  100. └─────────────────────────────────────────────────────────────────────┘
  101. ┌─────────────────────────────────────────────────────────────────────┐
  102. │                                                                     │
  103. │  Thanks go to :                                                     │
  104. │                                                                     │
  105. │   - Ken Rich                                                        │
  106. │     Complete Psionics Handbook  : Psionicist class                  │
  107. │     Dark Sun system (Boxed Set) : classes, races and proficiencies  │
  108. │                                                                     │
  109. │   - Matt Korth                                                      │
  110. │     Kender race                                                     │
  111. │                                                                     │
  112. │   - Rahul Sukthankar                                                │
  113. │     Complete Bard    Handbook   : proficiencies                     │
  114. │     Complete Fighter Handbook   : proficiencies and weapon groups   │
  115. │     Complete Priest  Handbook   : proficiencies (*)                 │
  116. │     Complete Thief   Handbook   : proficiencies                     │
  117. │     Complete Warrior Handbook   : proficiencies (*)                 │
  118. │     Complete Wizard  Handbook   : proficiencies (*)                 │
  119. │     (*) handbooks do not contain any new proficiencies, they are    │
  120. │     included for completeness                                       │
  121. │                                                                     │
  122. │   - John Martz                                                      │
  123. │     Complete Gladiator Handbook : proficiencies and weapons         │
  124. │     Dragon Kings                : Trader class and proficiencies    │
  125. │     Dragon Magazine #185        : Dark Sun weapons                  │
  126. │                                                                     │
  127. │   - Emanuele Sacchi                                                 │
  128. │     Complete Book of Dwarves    : races                             │
  129. │     Complete Book of Elves      : races                             │
  130. │     Complete Book of Gnomes     : races                             │
  131. │     Complete Book of Halflings  : races                             │
  132. │     Dragonlance setting         : races and classes                 │
  133. │     Kara Tur    setting         : races and classes                 │
  134. │                                                                     │
  135. └─────────────────────────────────────────────────────────────────────┘
  136.  
  137. ***********************************************************************
  138.  
  139.    I do not think that I will ever need it, but here it is anyway...
  140.  
  141. ┌─────────────────────────────────────────────────────────────────────┐
  142. │                                                                     │
  143. │                            DISCLAIMER                               │
  144. │                                                                     │
  145. │  THE AUTHOR DOES NOT WARRANT THAT THIS SOFTWARE IS ERROR FREE.      │
  146. │                                                                     │
  147. │  THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RESPECT TO THIS           │
  148. │  SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED   │
  149. │  TO IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A         │
  150. │  PARTICULAR PURPOSE.                                                │
  151. │                                                                     │
  152. │  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR CONSEQUENTIAL,          │
  153. │  INCIDENTIAL OR INDIRECT DAMAGES OF ANY KIND ARISING OUT OF         │
  154. │  THE DELIVERY, PERFORMANCE OR USE OF THE SOFTWARE.                  │
  155. │                                                                     │
  156. └─────────────────────────────────────────────────────────────────────┘
  157.  
  158. ***********************************************************************
  159.  
  160. ╔═════════════════════════════════════════════════════════════════════╗
  161. ║                                                                     ║
  162. ║  USAGE                                                              ║
  163. ║                                                                     ║
  164. ╚═════════════════════════════════════════════════════════════════════╝
  165. ┌─────────────────────────────────────────────────────────────────────┐
  166. │                                                                     │
  167. │  Online-help is available for the creation of characters by         │
  168. │  pressing <F1>.                                                     │
  169. │                                                                     │
  170. └─────────────────────────────────────────────────────────────────────┘
  171. ┌─────────────────────────────────────────────────────────────────────┐
  172. │                                                                     │
  173. │  DIFFERENCES BETWEEN THE PLAYER'S AND THE DM'S VERSION              │
  174. │                                                                     │
  175. └─────────────────────────────────────────────────────────────────────┘
  176.  
  177.    The Player first rolls the values and then can choose a race
  178.    and class accordingly.
  179.  
  180.    The DM decides which race and class he wants and then gets
  181.    the values. If the character he designs does not fulfill
  182.    the requirements, he gets a warning (while assigning the
  183.    values). If he ignores it, the attributes will be raised to
  184.    the minimum requirements if necessary.
  185.  
  186. ┌─────────────────────────────────────────────────────────────────────┐
  187. │                                                                     │
  188. │  SELECTING A SETTING                                                │
  189. │                                                                     │
  190. └─────────────────────────────────────────────────────────────────────┘
  191.  
  192.    Use the arrow keys to move between the settings and <return>
  193.    to select a setting.
  194.  
  195. ┌─────────────────────────────────────────────────────────────────────┐
  196. │                                                                     │
  197. │  ENTERING ATTRIBUTES                                                │
  198. │                                                                     │
  199. └─────────────────────────────────────────────────────────────────────┘
  200.  
  201.  
  202.    Simply type in the attributes, fighters with exceptional
  203.    strength are entered as you would expect it (i.e 18(72)).
  204.  
  205.    The program does not check for correctness (so you could
  206.    create mages with a strength of 18(00) or enter values
  207.    beyond the limits) when you are in DM mode.
  208.    
  209.    While in Player mode the stats still are checked and need 
  210.    to be met by the race and class(es).
  211.  
  212. ┌─────────────────────────────────────────────────────────────────────┐
  213. │                                                                     │
  214. │  SELECTING A ROLLING METHOD                                         │
  215. │                                                                     │
  216. └─────────────────────────────────────────────────────────────────────┘
  217.  
  218.    Use the arrow keys to move between methods and <return> to
  219.    select a method, or to specify/load your own method.
  220.  
  221.    (See also 'Setting up your own method')
  222.  
  223. ┌─────────────────────────────────────────────────────────────────────┐
  224. │                                                                     │
  225. │  ASSIGNING VALUES                                                   │
  226. │                                                                     │
  227. └─────────────────────────────────────────────────────────────────────┘
  228.  
  229.    Use the arrow keys to select a value. Then select an
  230.    attribute. The selected value will then be added to the
  231.    attribute
  232.  
  233.    If you select a second value instead of an attribute, the
  234.    second value will become the selected value.
  235.  
  236.    When you have not selected a value and press <return> on
  237.    an attribute, the value last added to this attribute will
  238.    be freed again.
  239.  
  240. ┌─────────────────────────────────────────────────────────────────────┐
  241. │                                                                     │
  242. │  SELECTING A RACE                                                   │
  243. │                                                                     │
  244. └─────────────────────────────────────────────────────────────────────┘
  245.  
  246.    Use the arrow keys to move between the races and <return> to
  247.    select a race.
  248.  
  249. ┌─────────────────────────────────────────────────────────────────────┐
  250. │                                                                     │
  251. │  SELECTING CLASSES                                                  │
  252. │                                                                     │
  253. └─────────────────────────────────────────────────────────────────────┘
  254.  
  255.    Use the arrow keys to move between classes and <return> to
  256.    select a class.
  257.  
  258.    When you have selected the class(es), press <esc>.
  259.  
  260.    You can deselect a chosen class by selecting it once more.
  261.  
  262. ┌─────────────────────────────────────────────────────────────────────┐
  263. │                                                                     │
  264. │  SELECTING PROFICIENCIES                                            │
  265. │                                                                     │
  266. └─────────────────────────────────────────────────────────────────────┘
  267.  
  268.    Use the arrow keys to move between the proficiencies and
  269.    <return> to select a proficiency.
  270.    With <PgUp> and <PgDown> you skip a whole page.
  271.  
  272.    You can select non-weapon proficiencies as often as you want
  273.    (provided you have the slots left).
  274.    To unselect a non-weapon proficiency press space, or select
  275.    it until it is released (which will happen when you do not
  276.    have enough slots left to select it once more).
  277.  
  278.    If you select a weapon proficiency for the second time
  279.    and cannot specialize, the proficiency will be deselected.
  280.    If you can specialize, you will become specialized in that
  281.    weapon. Selecting it a third time, will deselect the
  282.    proficiency.
  283.  
  284.    If you are proficient with weapons to begin with, you can
  285.    only specialize in them. In this case unspecialized weapons
  286.    are shown as unproficient weapons and are not stored in the
  287.    savefile.
  288.  
  289.    If you do not want to select any more proficiencies, press
  290.    <esc>.
  291.  
  292. ┌─────────────────────────────────────────────────────────────────────┐
  293. │                                                                     │
  294. │  MODIFYING THIEVING SKILLS                                          │
  295. │                                                                     │
  296. └─────────────────────────────────────────────────────────────────────┘
  297.  
  298.    Use the arrow keys to move between the different skill. Use
  299.    <return> to add 5 points to the selected skill.
  300.  
  301.    When all points are distributed, you can move 5 points between
  302.    two skills by first selecting the skill from which to take the
  303.    points and then selecting the skill to which to add the points.
  304.  
  305.    When you are finished distributing points, press <esc>.
  306.  
  307. ***********************************************************************
  308.  
  309. ╔═════════════════════════════════════════════════════════════════════╗
  310. ║                                                                     ║
  311. ║  RAISING LEVEL                                                      ║
  312. ║                                                                     ║
  313. ╚═════════════════════════════════════════════════════════════════════╝
  314.  
  315.    Select the option from the menu.
  316.  
  317.    After entering the savefile and the new experience points, the
  318.    program calculates the advancement of the character and prompts
  319.    for your input where necessary (proficiencies and thieving skills).
  320.  
  321.    It is important to just raise characters from the selected world
  322.    as some races,classes or proficiencies are not available in other
  323.    worlds.
  324.  
  325. ***********************************************************************
  326.  
  327. ╔═════════════════════════════════════════════════════════════════════╗
  328. ║                                                                     ║
  329. ║  SETTING UP YOUR OWN METHOD                                         ║
  330. ║                                                                     ║
  331. ╚═════════════════════════════════════════════════════════════════════╝
  332.  
  333.    In order to have your own method, you have to set up several
  334.    variables. They have the following meanings :
  335.  
  336.    Number of values to roll          :
  337.  
  338.       Defines how many values will be rolled.
  339.  
  340.       (The difference between value and attribute
  341.       is that there are always 6 attributes, but
  342.       several values can be added to one attribute.
  343.       As in method VI of the PHB.)
  344.  
  345.    Number of values to take          :
  346.  
  347.       Defines how many values (total) can be added
  348.       to the attributes. If the number is lower
  349.       than the number of rolled values, the highest
  350.       ones are selected.
  351.  
  352.    Number of dice per roll           :
  353.  
  354.       Defines how many dice will be rolled for one
  355.       roll.
  356.  
  357.       (The difference between roll and value is
  358.       that not all dice of a roll need to be added
  359.       to a value.)
  360.  
  361.    Number of dice per value          :
  362.  
  363.       Defines how many dice are summed up (from a
  364.       roll) to make up a value. If more dice were
  365.       rolled, the highest ones are taken.
  366.  
  367.    Number of rolls per value         :
  368.  
  369.       Defines how often a value is rolled. If it
  370.       is rolled more than once, the highest value
  371.       is selected.
  372.  
  373.    Number of sides per die           :
  374.  
  375.       Defines the number of sides of the dice
  376.       which are used to roll the values.
  377.  
  378.    Number of rolls per die           :
  379.  
  380.       Defines how often a die is rolled and
  381.       takes the highest number of all rolls.
  382.  
  383.       (Takes precedence over reroll and raise.)
  384.  
  385.    Reroll die of up to               :
  386.  
  387.       Defines which dice will be rerolled. All
  388.       dice with a lower or equal number will
  389.       be rerolled.
  390.  
  391.    Raise lower die to                :
  392.  
  393.       Defines the minimum number a die can get.
  394.       All dice with lower numbers will be raised
  395.       to this number.
  396.  
  397.       Reroll takes precedence over raising dice.
  398.       (If you have a reroll of 1 and a raise of
  399.        3, all 1s will be rerolled and all 2s will
  400.        be set to 3.)
  401.  
  402.    Base value of attribute           :
  403.  
  404.       Defines the base value for the attributes
  405.       (to which the values will be added).
  406.  
  407.    Minimum sum for all values        :
  408.  
  409.       If a characters attribute total is below
  410.       this value, the program will roll again.
  411.  
  412.    Maximum sum for all values        :
  413.  
  414.       If a characters attribute total is higher
  415.       than this value, the program will roll again.
  416.  
  417.       (Usefull if you want characters in a certain
  418.       range.)
  419.  
  420.    Select values for each attribute  :
  421.  
  422.       Defines whether the player can pick the
  423.       values for each attribute or whether they
  424.       are assigned by order.
  425.  
  426.    Modify attributes                 :
  427.  
  428.       Defines whether the attributes can be
  429.       modified (points moved between attributes).
  430.  
  431.    Maximum taken from each attribute :
  432.  
  433.       Defines the maximum number of points which
  434.       can be subtracted from an attribute.
  435.  
  436.    Maximum added to each attribute   :
  437.  
  438.       Defines the maximum number of points which
  439.       can be added to an attribute.
  440.  
  441. ┌─────────────────────────────────────────────────────────────────────┐
  442. │                                                                     │
  443. │  When you are setting up your own method, the program displays      │
  444. │  the standard settings for the selected world, so that you get      │
  445. │  an idea of what each value represents.                             │
  446. │                                                                     │
  447. └─────────────────────────────────────────────────────────────────────┘
  448.  
  449. ***********************************************************************
  450.  
  451. ╔═════════════════════════════════════════════════════════════════════╗
  452. ║                                                                     ║
  453. ║  Frequently asked questions                                         ║
  454. ║                                                                     ║
  455. ╚═════════════════════════════════════════════════════════════════════╝
  456. ┌─────────────────────────────────────────────────────────────────────┐
  457. │                                                                     │
  458. │  1. How do I create characters with stats greater than 18 ?         │
  459. │                                                                     │
  460. └─────────────────────────────────────────────────────────────────────┘
  461.  
  462.    There are several ways :
  463.  
  464.    1. You can enter those stats directly.
  465.  
  466.       When using Player mode, you have to modify the limits in 
  467.       RACES.TXT (3rd line of each race) first though.
  468.  
  469.    2. You can set up your own rolling method which allows stats
  470.       greater 18.
  471.  
  472.       When using Player mode, you have to modify the limits in
  473.       RACES.TXT (3rd line of each race) first though.
  474.  
  475.    3. You can create a character as always (with 'normal' stats)
  476.       and save it.
  477.  
  478.       Then modify the savefile. Change the stats listed below
  479.       'Attributes  :' to whatever you want (range 3 to 25).
  480.  
  481.       Then load the savefile (by selecting 'raise') and simply
  482.       save it again with the same number of XP. This way the
  483.       values which are derived from the attributes will be
  484.       recalculated while all else remains the same.
  485.  
  486.       In this case RACES.TXT doesn't have to be modified.
  487.  
  488. ***********************************************************************
  489.  
  490.    That's it, have fun..
  491.  
  492.    Michael Hermann (hermann@kirk.fmi.uni-passau.de)
  493.  
  494.  
  495.  
  496.  
  497.